<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        var str1 = 'gajksdbdhjlgdaji';
        var str2 = 'fhlkfhsalkdjpj'




        function getMore(str) {
            var obj = {};
            // 先遍历字符串
            //  将字符存入对象的属性中使属性=1
            // 如果遍历过程中该属性存在 则该属性++
            // 判断属性是否存在:
            // if (o['str.charAt(i)'])

            for (var i = 0; i < str.length; i++) {
                var chars = str.charAt(i);
                if (obj[chars]) {
                    obj[chars]++;
                } else {
                    obj[chars] = 1;
                }



            }
            console.log(obj);
            // 最后遍历对象和值
            var max = 0;
            var maxname = '';
            for (var k in obj) {

                if (obj[k] > max) {
                    max = obj[k];
                    maxname = k;
                }

            }

            console.log('最多的字符是' +
                maxname + ',次数为' + max);
        }

        getMore(str1);
        getMore(str2);
    </script>
</head>

<body>

</body>

</html>